function binaryAgent(str) {
    return str
        .split(/\s+/)
        .map(
            item =>
                item[0] === 1
                    ? String.fromCharCode(item.toString(2))
                    : String.fromCharCode(parseInt(item.substring(1), 2))
        )
        .join("");
}

binaryAgent(
    "01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110 01100110 01101001 01110010 01100101 01110011 00100000 01100110 01110101 01101110 00100001 00111111"
);
